/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ac.entities;
import java.util.Date;

/**
 * Clase para gestionar la relación entre los tanques y los problemas que
 * se presentan en los mismos
 *
 * @author prometheus
 */
public class ProblemasEnTanque {
    private int idTanque;
    private int idProblema;
    private Date fecha;
    private String notas;

    /**
     * Constructor por defecto vacío por requerimientos de iBatis
     */
    public ProblemasEnTanque () {   }

    /**
     * Constructor sólo con atributos mandatorios
     *
     * @param idt Id del tanque en el que se presenta el problema
     * @param idp Id del problema que se presentó
     * @param fecha Fecha en que se presentó el problema
     */
    public ProblemasEnTanque (int idt, int idp, Date fecha) {
        this.fecha = fecha;
        this.idProblema = idp;
        this.idTanque = idt;
    }

    /**
     * Constructor de la clase con todos los parámetros
     *
     * @param idt Id del tanque en el que se presenta el problema
     * @param idp Id del problema que se presentó
     * @param fecha Fecha en que se presentó el problema
     * @param notas
     */
    public ProblemasEnTanque(int idt, int idp, Date fecha, String notas) {
        this(idt, idp, fecha);
        this.notas = notas;
    }

    /**
     * @return the idTanque
     */
    public int getIdTanque() {
        return idTanque;
    }

    /**
     * @param idTanque the idTanque to set
     */
    public void setIdTanque(int idTanque) {
        this.idTanque = idTanque;
    }

    /**
     * @return the idProblema
     */
    public int getIdProblema() {
        return idProblema;
    }

    /**
     * @param idProblema the idProblema to set
     */
    public void setIdProblema(int idProblema) {
        this.idProblema = idProblema;
    }

    /**
     * @return the fecha
     */
    public Date getFecha() {
        return fecha;
    }

    /**
     * @param fecha the fecha to set
     */
    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }

    /**
     * @return the notas
     */
    public String getNotas() {
        return notas;
    }

    /**
     * @param notas the notas to set
     */
    public void setNotas(String notas) {
        this.notas = notas;
    }
}
